package br.com.vendor_engine.fachada;

import br.com.vendor_engine.cadastro.CadastroProdutoProposta;
import br.com.vendor_engine.entidades.Produto;
import br.com.vendor_engine.entidades.Produtoproposta;
import br.com.vendor_engine.entidades.Propostalocacao;
import br.com.vendor_engine.entidades.Propostavenda;
import br.com.vendor_engine.interfaces.InterfaceProdutoProposta;
import java.util.List;

public class FachadaProdutoProposta implements InterfaceProdutoProposta {
    
    private InterfaceProdutoProposta pp = new CadastroProdutoProposta();

    @Override
    public void salvarProdutoProposta(Produto produto, Propostalocacao propostaLocacao, 
    Propostavenda propostaVenda) {
        
        pp.salvarProdutoProposta(produto, propostaLocacao, propostaVenda);
        
    }

    @Override
    public void alterarProdutoProposta(int idProdutoProposta, Produto produto, 
    Propostalocacao propostaLocacao, Propostavenda propostaVenda) {
        
        pp.alterarProdutoProposta(idProdutoProposta, produto, propostaLocacao, propostaVenda);
        
    }

    @Override
    public List<Produtoproposta> pegarTodosProdutoProposta() {
        return pp.pegarTodosProdutoProposta();
    }

    @Override
    public Produtoproposta getProdutoProposta() {
        return pp.getProdutoProposta();
    }
    
}
